package cn.edu.scau.cmi.ema.dao;

import cn.edu.scau.cmi.ema.base.CmiPagination;
import cn.edu.scau.cmi.ema.domain.Crawlerevent;
import org.springframework.dao.DataAccessException;

import java.util.Set;

public interface CrawlereventDAO extends JpaDao<Crawlerevent> {

	public Crawlerevent findCrawlereventById(Integer id) throws DataAccessException;

	public Crawlerevent findCrawlereventById(Integer id, int startResult, int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByName(String name) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByName(String name, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByNameContaining(String name_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByNameContaining(String name_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFilename(String filename) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFilename(String filename, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFilenameContaining(String filename_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFilenameContaining(String filename_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByRownumber(String rownumber) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByRownumber(String rownumber, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByRownumberContaining(String rownumber_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByRownumberContaining(String rownumber_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByMaxcolumn(String maxcolumn) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByMaxcolumn(String maxcolumn, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByMaxcolumnContaining(String maxcolumn_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByMaxcolumnContaining(String maxcolumn_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByMiscellaneous(String miscellaneous) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByMiscellaneous(String miscellaneous, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByMiscellaneousContaining(String miscellaneous_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByMiscellaneousContaining(String miscellaneous_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByBrand(String brand) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByBrand(String brand, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByBrandContaining(String brand_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByBrandContaining(String brand_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByRedetectapplier(String redetectapplier) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByRedetectapplier(String redetectapplier, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByRedetectapplierContaining(String redetectapplier_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByRedetectapplierContaining(String redetectapplier_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByRedetectresult(String redetectresult) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByRedetectresult(String redetectresult, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByRedetectresultContaining(String redetectresult_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByRedetectresultContaining(String redetectresult_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByNumber(String number) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByNumber(String number, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByNumberContaining(String number_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByNumberContaining(String number_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreecontent(String disagreecontent) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreecontent(String disagreecontent, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreecontentContaining(String disagreecontent_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreecontentContaining(String disagreecontent_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreedate(String disagreedate) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreedate(String disagreedate, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreedateContaining(String disagreedate_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreedateContaining(String disagreedate_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreeconclusion(String disagreeconclusion) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreeconclusion(String disagreeconclusion, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreeconclusionContaining(String disagreeconclusion_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreeconclusionContaining(String disagreeconclusion_1,
			int startResult, int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreeapply(String disagreeapply) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreeapply(String disagreeapply, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreeapplyContaining(String disagreeapply_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDisagreeapplyContaining(String disagreeapply_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByIsredetectapply(String isredetectapply) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByIsredetectapply(String isredetectapply, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByIsredetectapplyContaining(String isredetectapply_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByIsredetectapplyContaining(String isredetectapply_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectasksource(String detectasksource) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectasksource(String detectasksource, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectasksourceContaining(String detectasksource_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectasksourceContaining(String detectasksource_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectannounce(String detectannounce) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectannounce(String detectannounce, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectannounceContaining(String detectannounce_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectannounceContaining(String detectannounce_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectannouncedate(String detectannouncedate) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectannouncedate(String detectannouncedate, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectannouncedateContaining(String detectannouncedate_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectannouncedateContaining(String detectannouncedate_1,
			int startResult, int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectdate(String detectdate) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectdate(String detectdate, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectdateContaining(String detectdate_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectdateContaining(String detectdate_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectdepartment(String detectdepartment) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectdepartment(String detectdepartment, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectdepartmentContaining(String detectdepartment_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectdepartmentContaining(String detectdepartment_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectstandard(String detectstandard) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectstandard(String detectstandard, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectstandardContaining(String detectstandard_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectstandardContaining(String detectstandard_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectstandardvalue(String detectstandardvalue)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectstandardvalue(String detectstandardvalue, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectstandardvalueContaining(String detectstandardvalue_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectstandardvalueContaining(String detectstandardvalue_1,
			int startResult, int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectfeature(String detectfeature) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectfeature(String detectfeature, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectfeatureContaining(String detectfeature_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectfeatureContaining(String detectfeature_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectlink(String detectlink) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectlink(String detectlink, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectlinkContaining(String detectlink_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectlinkContaining(String detectlink_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectresult(String detectresult) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectresult(String detectresult, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectresultContaining(String detectresult_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectresultContaining(String detectresult_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectnumber(String detectnumber) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectnumber(String detectnumber, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectnumberContaining(String detectnumber_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectnumberContaining(String detectnumber_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectdescription(String detectdescription) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectdescription(String detectdescription, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectdescriptionContaining(String detectdescription_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectdescriptionContaining(String detectdescription_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectproject(String detectproject) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectproject(String detectproject, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectprojectContaining(String detectproject_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDetectprojectContaining(String detectproject_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByProducer(String producer) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByProducer(String producer, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByProducerContaining(String producer_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByProducerContaining(String producer_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByProduceraddress(String produceraddress) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByProduceraddress(String produceraddress, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByProduceraddressContaining(String produceraddress_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByProduceraddressContaining(String produceraddress_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByProducedate(String producedate) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByProducedate(String producedate, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByProducedateContaining(String producedate_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByProducedateContaining(String producedate_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByNetplatform(String netplatform) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByNetplatform(String netplatform, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByNetplatformContaining(String netplatform_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByNetplatformContaining(String netplatform_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventBySubject(String subject) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventBySubject(String subject, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventBySubjectContaining(String subject_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventBySubjectContaining(String subject_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventBySubjectaddress(String subjectaddress) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventBySubjectaddress(String subjectaddress, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventBySubjectaddressContaining(String subjectaddress_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventBySubjectaddressContaining(String subjectaddress_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByPackagemethod(String packagemethod) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByPackagemethod(String packagemethod, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByPackagemethodContaining(String packagemethod_1)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByPackagemethodContaining(String packagemethod_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByPurchasedate(String purchasedate) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByPurchasedate(String purchasedate, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByPurchasedateContaining(String purchasedate_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByPurchasedateContaining(String purchasedate_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFood(String food) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFood(String food, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFoodContaining(String food_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFoodContaining(String food_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFoodbatch(String foodbatch) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFoodbatch(String foodbatch, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFoodbatchContaining(String foodbatch_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFoodbatchContaining(String foodbatch_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFoodtype(String foodtype) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFoodtype(String foodtype, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFoodtypeContaining(String foodtype_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByFoodtypeContaining(String foodtype_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDescription(String description) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDescription(String description, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDescriptionContaining(String description_1) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventByDescriptionContaining(String description_1, int startResult, int maxRows)
			throws DataAccessException;

	public Crawlerevent findCrawlereventByPrimaryKey(Integer id) throws DataAccessException;

	public Crawlerevent findCrawlereventByPrimaryKey(Integer id, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventsByIds(Set<Integer> ids) throws DataAccessException;

	public Set<Crawlerevent> findAllCrawlerevents() throws DataAccessException;

	public Set<Crawlerevent> findAllCrawlerevents(int startResult, int maxRows) throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventsByCrawlerdetectstatus(Integer crawlerdetectstatusId, int start, int max);

	public Set<Crawlerevent> findCrawlereventByCompositeProperities(String sql, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerevent> findCrawlereventsByDetachedCriteria(CmiPagination page) throws DataAccessException;

	public Crawlerevent findCrawlereventByPhysicalPrimaryKey(String filename, String rownumber)
			throws DataAccessException;

	public Crawlerevent findCrawlereventByPhysicalPrimaryKey(String filename, String rownumber, int startResult,
			int maxRows) throws DataAccessException;
}
